package com.itheima.example;

public class Test3 {
    public static void main(String[] args) {
        // 需求：使用方法找出任意整型数组中的最大值返回。
        int[] arr1 = {12, 45, 34, 20};
        int rs1 = max(arr1);
        System.out.println(rs1);

        System.out.println("-------------------");

        int[] arr2 = {12, 45, 34, 20 , 456, 34};
        int rs2 = max(arr2);
        System.out.println(rs2);

        System.out.println("------------拓展-------------");
        int[] arr3 = null; // {}
        int rs3 = max(arr3);
        System.out.println(rs3);
    }

    public static int max(int[] arr){
        // 完成找出最大值，并返回该最大值即可
        if(arr != null && arr.length > 0){
            int maxData = arr[0];
            for (int i = 1; i < arr.length; i++) {
                if(arr[i] > maxData){
                    maxData = arr[i];
                }
            }
            return maxData;
        }
        return -1; // 代表当前无最大值的情况，数组有问题！
    }
}
